import request from "@/util/request";

export function postGenerator(data) {

    return request.post('', data)

}

/**
 * AI提示词优化
 */

export function postPromptOptimize(prompt) {
    return request.get('/backcode/prompt/optimizePrompt', {
        prompt
    })
}

/**
 * 更新大模型生成记录
 * @param { string } model3dUrl -3D模型地址
 * @param { string } requestId -3D模型生成请求ID, 查询3D模型生成任务接口返回
 * @param { string } status -固定值，FINISHED 
 */

export function postUpdateRecord(data) {
    return request.post('/backcode/model/batchUpdateRecords', Array.from(data))
}

/**
 * 分页查询模型生成记录
 * @param { number } page
 * @param { number } pageSize
 */
export function getDataByPage(data) {
    return request.post('/backcode/model/pageQueryRecords', data)
}